# 导入线程模块
import threading
# 导入休眠模块
import time

# 创建函数
def singing(name, age = 18, score = 100):
    for i in range(5):
        print(f"{name}({age})唱歌得分：{score}")

if __name__ == "__main__":
    # 创建线程
    # 线程传参方式1：元组args，只有一个元素时，要记得加逗号(10, )
    # 线程传参方式2：字典kwargs，不要求顺序，没有默认值的参数，必须传参
    # thread = threading.Thread(target=singing, args=("赵留刚", ))
    # thread = threading.Thread(target=singing, kwargs={"name":"赵留刚"})
    
    # 线程传参方式3：元组 + 字典，元组和字典中的内容不能冲突
    thread = threading.Thread(target=singing, args=("赵留刚", ), kwargs={"age":"19", "score":"90"})
    # 启动线程
    thread.start()
    
    print("_________________________")